package com.bestcem.xm.award.entity.mysql;

import java.io.Serializable;
import java.util.Date;

public class AwardDrawEntity implements Serializable {
    /**
     * 主键
     */
    private String awardId;

    /**
     * 可选, 抽奖次数限制
     */
    private Integer totalCount;

    /**
     * 有效期内达到抽奖次数提前结束奖励 
     */
    private Integer stopAward;

    /**
     * 发奖方式 0 兑奖码 1 寄送
     */
    private Integer issueType;

    /**
     * 可选，兑奖码前缀
     */
    private String prefix;

    /**
     * 兑奖操作提示
     */
    private String tip;

    /**
     * 可选,短信通知内容
     */
    private String smsContent;

    /**
     * 短信模板id
     */
    private String templateId;

    /**
     * 短信模板名称
     */
    private String templateTitle;

    /**
     * 创建时间 北京时间
     */
    private Date createTime;

    /**
     * 修改时间 北京时间
     */
    private Date updateTime;

    /**
     * 主键
     * @return award_id 主键
     */
    public String getAwardId() {
        return awardId;
    }

    /**
     * 主键
     * @param awardId 主键
     */
    public void setAwardId(String awardId) {
        this.awardId = awardId;
    }

    /**
     * 可选, 抽奖次数限制
     * @return total_count 可选, 抽奖次数限制
     */
    public Integer getTotalCount() {
        return totalCount;
    }

    /**
     * 可选, 抽奖次数限制
     * @param totalCount 可选, 抽奖次数限制
     */
    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    /**
     * 有效期内达到抽奖次数提前结束奖励 
     * @return stop_award 有效期内达到抽奖次数提前结束奖励 
     */
    public Integer getStopAward() {
        return stopAward;
    }

    /**
     * 有效期内达到抽奖次数提前结束奖励 
     * @param stopAward 有效期内达到抽奖次数提前结束奖励 
     */
    public void setStopAward(Integer stopAward) {
        this.stopAward = stopAward;
    }

    /**
     * 发奖方式 0 兑奖码 1 寄送
     * @return issue_type 发奖方式 0 兑奖码 1 寄送
     */
    public Integer getIssueType() {
        return issueType;
    }

    /**
     * 发奖方式 0 兑奖码 1 寄送
     * @param issueType 发奖方式 0 兑奖码 1 寄送
     */
    public void setIssueType(Integer issueType) {
        this.issueType = issueType;
    }

    /**
     * 可选，兑奖码前缀
     * @return prefix 可选，兑奖码前缀
     */
    public String getPrefix() {
        return prefix;
    }

    /**
     * 可选，兑奖码前缀
     * @param prefix 可选，兑奖码前缀
     */
    public void setPrefix(String prefix) {
        this.prefix = prefix;
    }

    /**
     * 兑奖操作提示
     * @return tip 兑奖操作提示
     */
    public String getTip() {
        return tip;
    }

    /**
     * 兑奖操作提示
     * @param tip 兑奖操作提示
     */
    public void setTip(String tip) {
        this.tip = tip;
    }

    /**
     * 可选,短信通知内容
     * @return sms_content 可选,短信通知内容
     */
    public String getSmsContent() {
        return smsContent;
    }

    /**
     * 可选,短信通知内容
     * @param smsContent 可选,短信通知内容
     */
    public void setSmsContent(String smsContent) {
        this.smsContent = smsContent;
    }

    /**
     * 创建时间 北京时间
     * @return create_time 创建时间 北京时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间 北京时间
     * @param createTime 创建时间 北京时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改时间 北京时间
     * @return update_time 修改时间 北京时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间 北京时间
     * @param updateTime 修改时间 北京时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public String getTemplateTitle() {
        return templateTitle;
    }

    public void setTemplateTitle(String templateTitle) {
        this.templateTitle = templateTitle;
    }
}